package userEntity

// EbUserEnter 商户申请表
type UserEnter struct {
	ID           int64  `json:"id" gorm:"column:id" form:"id"`                                  // 商户申请ID
	Uid          int64  `json:"uid" gorm:"column:uid" form:"uid"`                               // 用户ID
	Province     string `json:"province" gorm:"column:province" form:"province"`                // 商户所在省
	City         string `json:"city" gorm:"column:city" form:"city"`                            // 商户所在市
	District     string `json:"district" gorm:"column:district" form:"district"`                // 商户所在区
	Address      string `json:"address" gorm:"column:address" form:"address"`                   // 商户详细地址
	MerchantName string `json:"merchant_name" gorm:"column:merchant_name" form:"merchant_name"` // 商户名称
	LinkUser     string `json:"link_user" gorm:"column:link_user" form:"link_user"`             // 关联用户
	LinkTel      string `json:"link_tel" gorm:"column:link_tel" form:"link_tel"`                // 商户电话
	Charter      string `json:"charter" gorm:"column:charter" form:"charter"`                   // 商户证书
	AddTime      int64  `json:"add_time" gorm:"column:add_time" form:"add_time"`                // 添加时间
	ApplyTime    int64  `json:"apply_time" gorm:"column:apply_time" form:"apply_time"`          // 审核时间
	SuccessTime  int64  `json:"success_time" gorm:"column:success_time" form:"success_time"`    // 通过时间
	FailMessage  string `json:"fail_message" gorm:"column:fail_message" form:"fail_message"`    // 未通过原因
	FailTime     int64  `json:"fail_time" gorm:"column:fail_time" form:"fail_time"`             // 未通过时间
	Status       int8   `json:"status" gorm:"column:status" form:"status"`                      // -1 审核未通过 0未审核 1审核通过
	IsLock       int8   `json:"is_lock" gorm:"column:is_lock" form:"is_lock"`                   // 0 = 开启 1= 关闭
	IsDel        int8   `json:"is_del" gorm:"column:is_del" form:"is_del"`                      // 是否删除
}

// TableName 表名称
func (*UserEnter) TableName() string {
	return "eb_user_enter"
}
